/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package CONTROLLER;

import DAO.DaoFuncionario;
import MODEL.Funcionario;
import VIEW.ProjetoFinal;
import java.net.URL;
import java.util.ResourceBundle;
import javafx.animation.FadeTransition;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.Label;
import javafx.scene.control.PasswordField;
import javafx.scene.control.TextField;
import javafx.util.Duration;

/**
 *
 * @author Rodrigo
 */
public class PrincipalController implements Initializable {
    
    @FXML
    TextField tf_usuario;
    @FXML
    PasswordField pf_senha;
    @FXML
    Label lb_mensagem;
    
    @FXML
    private void entrar(ActionEvent event) {
        DaoFuncionario df = new DaoFuncionario();
        Funcionario fun = df.getLogin(tf_usuario.getText(), pf_senha.getText());
        if(fun.getCodigo()!=0){
            ProjetoFinal.getInstance().fazerLogin(fun);
        }else{
            lb_mensagem.setText("Login ou Senha errados!");
            FadeTransition ft = new FadeTransition(new Duration(3000), lb_mensagem);
            ft.setFromValue(0.0);
            ft.setToValue(1);
            ft.play();
        }
        
    }
    
    @Override
    public void initialize(URL url, ResourceBundle rb) {
        // TODO
    }    
}
